/**
 * 
 */
package com.zhaohui.module;

import javax.inject.Singleton;

import com.zhaohui.bs.IUserManagerBS;
import com.zhaohui.bs.impl.UserManagerBS;
import com.zhaohui.ucc.IUserManagerUCC;
import com.zhaohui.ucc.impl.UserManagerUCC;

import dagger.Module;
import dagger.Provides;

/**
 * @author zhaohui
 *
 */
@Module
public class UserManagerModule {
	@Provides
	@Singleton
	UserManagerBS provideUserManagerBS() {
		return new UserManagerBS();
	}
	@Provides
	@Singleton
	IUserManagerBS provideIUserManagerBS(UserManagerBS userManagerBS) {
		return userManagerBS;
	}
	@Provides
	@Singleton
	IUserManagerUCC provideIUserManagerUCC(UserManagerUCC userManagerUCC) {
		return userManagerUCC;
	}

}
